"""
在Python中，"if-else"语句用于根据条件执行不同的代码块。基本语法如下：

if condition:
    # 如果条件为True，则执行这里的代码块
else:
    # 如果条件为False，则执行这里的代码块

condition是一个布尔表达式或可以求值为布尔值的表达式。如果condition评估为True，则执行紧跟其后的缩进代码块；否则，执行else子句中的代码块

行与缩进

python最具特色的就是使用缩进来表示代码块，不需要使用大括号 {} 

缩进的空格数是可变的，但是同一个代码块的语句必须包含相同缩进空格数

缩进数的空格数不一致，会导致运行错误
"""

print("--------------------------------------if--------------------------------")

age = 19
if age > 18:
    print("成年了")

print("--------------------------------------if-else--------------------------------")

name = input("请输入你的姓名：")
if name == "鲁班七号":
    print(f"{name}玩家，欢迎来到王者峡谷！")
else:
    print(f"抱歉，{name}不是王者峡谷玩家")

if True:
    print("绝对正确")
else:
    print("永远不")

print("--------------------------------------if-elif-else--------------------------------")

name = input("请输入你的姓名：")
if name == "鲁班七号":
    print(f"{name}玩家，欢迎来到王者峡谷！")
elif name == "峡谷杨爹":
    print(f"{name}玩家，欢迎来到王者峡谷！")
elif name == "凯爹":
    print(f"{name}玩家，欢迎来到王者峡谷！")
else:
    print(f"抱歉，{name}不是王者峡谷玩家")

print("--------------------------------------if-else嵌套--------------------------------")

x = 10
y = 5

if x > y:
    print("x大于y")

    if x % 2 == 0:
        print("x是偶数")
    else:
        print("x是奇数")

else:
    print("x小于等于y")

    if y % 2 == 0:
        print("y是偶数")
    else:
        print("y是奇数")

print("--------------------------------------if-elif-else-if-else嵌套--------------------------------")

x = 1

if x > 1:
    if x % 2 == 0:
        print("正偶数")
    else:
        print("正奇数")
elif x <= 0:
    if x == 0:
        print("零")
    elif abs(x) % 2 == 0:
        print("负偶数")
    else:
        print("负奇数")
else:
    print(1)